.quizzes-container{

}
.quizzes-container .quizzes-item{
  border-bottom: 1px solid #ddd;
  margin-bottom: 10px;
  padding-top: 10px;
}
.quizzes-container input[type='text'].form-control
{
  display: inline-block;
}
.quizzes-container input.question-text,
.quizzes-container input.answer-text {
  width: 600px;
}
.quizzes-container .answer{
  margin-left: 18px;
}
.quizzes-container .add-item{
  padding-left: 20px;
}
.quizzes-container .ti-plus
{
  cursor: pointer;
}
.quizzes-container .panel-heading
{
  margin-bottom: 10px;
}
.form-error-message
{
  color: red;
}
.condition-filter
{
   padding: 0px;
}
.condition-filter .fixed-table-toolbar{
  padding: 10px;

}
.filter-container
{
  border-bottom: 1px solid #ddd;
}
.filter-container label{
  text-align: right;
  line-height: 30px;
}
.course-students .filter-container label
{
  line-height: 40px;
}
.course-students .table .selected {
  background-color:#4B77BE;
  color: #ffffff;
}
body .content
{
  padding: 0px;
}
.filter-container .form-control{
  width: 100%;
}
.document-container .document-list{
  border-top: 1px solid #ddd;
  margin-top: 10px;
  padding-top: 10px;
}
.field-block .field-item {
  padding: 0px;
}
*[readonly] {
  background-color: #ddd !important;
}
.filter-action
{
  margin-top: 10px;
  padding: 2px;
}
.filter-container{
  padding-bottom: 10px;
}
.examine-container .examine-item
{
   min-height: 100px;
}
.examine-container .examine-item:nth-child(odd) {
  background: #FAFAFA;
  border: 1px solid #ddd;
  border-left-width: 0px;
  border-right-width: 0px;
}
.examine-container .examine-item .question
{
  padding: 10px 10px;
}
.examine-container .examine-item .question .title {
  font-size: 20px;
}
.examine-container .examine-item .answer .content {
  font-size: 16px;
  display: inline-block;
  margin-left: 5px;
}
.content-container.fixed-table-toolbar{
  padding: 0px;
}
.group.sortable {
  border: 1px solid #ddd;
  border-right-width: 0px;
  border-left-width: 0px;
}
.ui-sortable-handle {
  min-width: 90px;
  display: inline-block;
  margin-left: 2px;
}
.portlet {
  clear         : both;
  margin-top    : 0;
  margin-bottom : 25px;
  padding       : 0;
}
.ui-sortable-handle:not(.notsort) {
  cursor : move;
}
.portlet > .portlet-body {
  background-color : #fff;
  padding          : 10px;
  border           : 1px solid #ccc;
  border-top       : none;
}
.portlet > .portlet-title {
  padding   : 10px 10px 4px 10px;
  color     : #fff;
  font-size : 16px;
}
.portlet-placeholder {
  border           : 1px dotted #ccc;
  background-color : #dcdcdc;
  margin           : 0 1em 1em 0;
  height           : 130px;
}
.sortable {
  min-height : 50px;
}

.nsg-tag {
  border-color     : #6699cc;
  background-color : #6699cc;
  border-radius    : 4px;
  padding          : 3px 7px;
}
.input {
  background-color : #eeeeee;
  color            : #FFF;
  padding          : 10px;
}
input {
  outline          : none;
  background-color : #eeeeee;
  color            : #6699cc;
  border           : 0;
  padding          : 3px;
  margin           : 5px 0;
}
.nsg-tag-remove:after {
  background-color : #6699cc;
}
label.tag1 {
  margin-top    : 15px;
  margin-bottom : 15px;
}
.m-t-b-15 {
  margin-top    : 15px;
  margin-bottom : 15px;
}

.dragArea .ui-sortable-handle:first-child .portlet-body
{
  background-color: #f2dede;
}
.date input.form-control{
  margin-top: 0px;
}
.reward-item
{
   padding: 6px 10px;
  border: 1px solid #fff;
  color: #fff;
  display: inline-block;
  border-radius: 10px;
}
.reward-item .btn-warning
{
  padding: 2px 6px;
  margin-left: 10px;
}
#errorblockid,#successblockid {
  display: none !important;
}
/****** begin PRELOADER ****/
.preloader {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 100001;
  backface-visibility: hidden;
  background: #FFFFFF;
  opacity: 0.4;
}

.loader_img {
  width: 50px;
  height: 50px;
  position: absolute;
  left: 50%;
  top: 50%;
  background-position: center;
  margin: -25px 0 0 -25px; }
/****** end PRELOADER ****/
.modal-backdrop.in {
  opacity: 0.5;
}
/*timeline chart*/

.schedule-cont {
  padding-left : 0;
}
.schedule-cont .item {
  border-left   : 1px solid #ccc;
  margin-bottom : -10px;
  min-height    : 70px;
  padding-top   : 10px;
}
.schedule-cont .success {
  border-left : 1px solid #66CC99;
}
.schedule-cont .danger {
  border-left : 1px solid #FF6666;
}
.schedule-cont .item .text-muted {
  color : #888;
  font-size: 11px;
}
.schedule-cont .item p {
  color : #555;
}
.schedule-cont .item:before {
  content          : " ";
  display          : table;
  background-color : #fff;
  border           : 1px solid #58748B;
  border-radius    : 10px;
  height           : 9px;
  left             : 0;
  margin-left      : -5px;
  width            : 9px;
  clear            : both;
  bottom           : auto;
  top              : 4px;
}
.schedule-cont .success:before {
  border-color : #66CC99;
}
.schedule-cont .danger:before {
  border-color : #FF6666;
}
.schedule-cont .item .data {
  padding-left : 20px;
  margin-top   : -10px;
}
/*timeline chart ends*/
.button-circle
{
   width: 115px;
   height: 115px;
}
.bootstrap-timepicker .form-control
{
  margin-top: 0px;
}
.html-form input,.html-form textarea {
   background-color: #ffffff;
   width: 100%;
   height: 40px;
  border:1px solid #ddd;
}
.filter-section input,.filter-section select
{
   height: 30px;
   width: 196px;
   background-color: #ffffff;
   border: 1px solid #ddd8e5;
}
.no-bottom-border td {
  border-bottom-width: 0px !important;
}